package com.xjy.service;

import com.xjy.pojo.Comment;
import com.xjy.pojo.Message;
import com.xjy.pojo.Order;
import com.xjy.pojo.OrderInfo;

import java.util.List;
import java.util.Map;

public interface orderService {
    List<Order> getOrdersByUser(int uid);

    List<Map> getOrders();

    int addOrder(Order order);

    int cancelOrder(String oid);

    int updateOrder(String oid,int status);

    Order getOrderById(String oid);

    List<OrderInfo> getOrderInfos(String oid);

    int addOrderInfo(OrderInfo orderInfo);

    int updateOrderInfo(OrderInfo orderInfo);

    OrderInfo getOrderInfoById(String orid);

    List<Map> getOrdersByUid(int uid);

    int deleteOrder(String oid);

    int deleteOrderInfo(String oid);

    Comment getComment(String oid);

    int addComment(Comment comment);

    int deleteComment(String oid);

    int updateComment(Map comment);

    int addPics(String picid, String fileName);

    int updatePics(Map<String, String> map);

    int deletePics(String picid);

    int addCommPic(String picid, String fileName);

    String getOidByPicid(String picid);

    List<Map> getOrderByStatus(int status, int page, int size);

    List<Map> getComments(int page, int size);

    int updateReply(String oid, String reply);

    int getUidByOid(String oid);


}
